/**
 * 函数作用：提供可复用的代码
 */
function fun(a,b){
    //a b 形式参数（形参） 接受实际参数
    console.log(a+b);
    //函数内部可以使用return提供返回值 写在return后面的代码是不生效的
    return a+b
    console.log(a);
}
//函数调用 实际参数（实参）
// var res=fun(10,20);
// var result=fun(20,30);
// console.log(res,result);

//es6 箭头函数 是普通函数简写 取消this内部属性arguments内部属性
// function foo(){}

let foo =(a,b) =>{
    console.log('函数被调用')
    return a+b
}
var res=foo(10,20);
console.log(res);
//可以修改this指向
foo.apply();
foo.bind()();
foo.call();